[INFO] cloning repository https://github.com/Djtony707/titan-synapse
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Djtony707/titan-synapse" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDjtony707%2Ftitan-synapse", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDjtony707%2Ftitan-synapse'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c639f025d0cc9c2d65127da742848609da704439
[INFO] testing Djtony707/titan-synapse against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDjtony707%2Ftitan-synapse" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Djtony707/titan-synapse
[INFO] finished tweaking git repo https://github.com/Djtony707/titan-synapse
[INFO] tweaked toml for git repo https://github.com/Djtony707/titan-synapse written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Djtony707/titan-synapse on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Djtony707/titan-synapse already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a615dd91bf21fc65fb456697b35ed87d965ee912dff8384f28a2703f3f6e2c76
[INFO] running `Command { std: "docker" "start" "-a" "a615dd91bf21fc65fb456697b35ed87d965ee912dff8384f28a2703f3f6e2c76", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a615dd91bf21fc65fb456697b35ed87d965ee912dff8384f28a2703f3f6e2c76", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a615dd91bf21fc65fb456697b35ed87d965ee912dff8384f28a2703f3f6e2c76", kill_on_drop: false }`
[INFO] [stdout] a615dd91bf21fc65fb456697b35ed87d965ee912dff8384f28a2703f3f6e2c76
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 598249da7430567cbbe348df6f93636ed3e7831bc5487751cd2e2e501d523411
[INFO] running `Command { std: "docker" "start" "-a" "598249da7430567cbbe348df6f93636ed3e7831bc5487751cd2e2e501d523411", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling reborrow v0.5.5
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.47
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling pulp v0.21.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling dyn-stack-macros v0.1.3
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling raw-cpuid v10.7.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling dyn-stack v0.13.2
[INFO] [stderr]    Compiling dyn-stack v0.10.0
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]    Compiling pulp v0.18.22
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling zip v1.1.4
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling safetensors v0.4.5
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling onig_sys v69.9.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling esaxx-rs v0.1.10
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling monostate-impl v0.1.18
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling macro_rules_attribute-proc_macro v0.2.2
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling macro_rules_attribute v0.2.2
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling monostate v0.1.18
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling fancy-regex v0.13.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling serde_plain v1.0.2
[INFO] [stderr]    Compiling dary_heap v0.3.8
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling axum-macros v0.5.0
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling spm_precompiled v0.1.4
[INFO] [stderr]    Compiling rayon-cond v0.4.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling rand_distr v0.5.1
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling unicode-normalization-alignments v0.1.12
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling gemm-common v0.18.2
[INFO] [stderr]    Compiling gemm-common v0.17.1
[INFO] [stderr]    Compiling gemm-f32 v0.18.2
[INFO] [stderr]    Compiling gemm-f64 v0.18.2
[INFO] [stderr]    Compiling gemm-c32 v0.18.2
[INFO] [stderr]    Compiling gemm-c64 v0.18.2
[INFO] [stderr]    Compiling gemm-f32 v0.17.1
[INFO] [stderr]    Compiling gemm-c64 v0.17.1
[INFO] [stderr]    Compiling gemm-c32 v0.17.1
[INFO] [stderr]    Compiling gemm-f64 v0.17.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling gemm-f16 v0.17.1
[INFO] [stderr]    Compiling tokenizers v0.21.4
[INFO] [stderr]    Compiling gemm-f16 v0.18.2
[INFO] [stderr]    Compiling gemm v0.18.2
[INFO] [stderr]    Compiling ug v0.1.0
[INFO] [stderr]    Compiling gemm v0.17.1
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling candle-core v0.8.4
[INFO] [stderr]    Compiling candle-nn v0.8.4
[INFO] [stderr]    Compiling candle-transformers v0.8.4
[INFO] [stderr]    Compiling synapse v0.1.0 (/opt/rustwide/workdir/crates/synapse)
[INFO] [stdout] warning: unused import: `IndexOp`
[INFO] [stdout]  --> crates/synapse/src/inference/model.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | use candle_core::{Device, IndexOp, Tensor};
[INFO] [stdout]   |                           ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SpeculativeDecoder` and `SpeculativeResult`
[INFO] [stdout]  --> crates/synapse/src/inference/mod.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use speculative::{SpeculativeDecoder, SpeculativeResult};
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `axum::response::IntoResponse`
[INFO] [stdout]  --> crates/synapse/src/streaming.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use axum::response::IntoResponse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spawner::SpecialistSpawner`
[INFO] [stdout]  --> crates/synapse/src/swarm/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use spawner::SpecialistSpawner;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `D`
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:16:42
[INFO] [stdout]    |
[INFO] [stdout] 16 | use candle_core::{Device, Tensor, DType, D};
[INFO] [stdout]    |                                          ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::mamba::MambaConfig`
[INFO] [stdout]   --> crates/synapse/src/arch/synapse_model.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use super::mamba::MambaConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `synapse_model::SynapseModel`
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub use synapse_model::SynapseModel;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `thalamus::Thalamus`
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use thalamus::Thalamus;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `draft_length`
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let draft_length = self.draft_length;
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_draft_length`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `confidence_gap`
[INFO] [stdout]   --> crates/synapse/src/swarm/coordinator.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let confidence_gap = if second_confidence > 0.0 {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_confidence_gap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model_glob`
[INFO] [stdout]   --> crates/synapse/src/format/packer.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let model_glob = format!("{}*", manifest.name);
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_glob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seq_len`
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:168:22
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let (_batch, seq_len, _) = x.dims3()?;
[INFO] [stdout]     |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `duration_ms` is never read
[INFO] [stdout]   --> crates/synapse/src/inference/engine.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct GenerationResult {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub duration_ms: u64,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `select_model_by_name`, `generate_stream`, and `swap_adapter` are never used
[INFO] [stdout]    --> crates/synapse/src/inference/engine.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout]  37 | impl InferenceEngine {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 214 |     pub fn select_model_by_name(&self, name: &str) -> Option<Arc<Mutex<LoadedModel>>> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     pub async fn generate_stream(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 316 |     pub async fn swap_adapter(&mut self, specialist: &str, adapter_path: &str) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `path` are never read
[INFO] [stdout]   --> crates/synapse/src/inference/model.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct LoadedModel {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 12 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 13 |     pub path: PathBuf,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `repetition_penalty` is never read
[INFO] [stdout]  --> crates/synapse/src/inference/sampler.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct SamplerConfig {
[INFO] [stdout]   |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 9 |     pub repetition_penalty: f32,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `SamplerConfig` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `KvCache` is never constructed
[INFO] [stdout]  --> crates/synapse/src/inference/kv_cache.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct KvCache {
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `allocate`, `free`, `utilization`, and `stats` are never used
[INFO] [stdout]   --> crates/synapse/src/inference/kv_cache.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl KvCache {
[INFO] [stdout]    | ------------ associated items in this implementation
[INFO] [stdout] 16 |     pub fn new(total_vram_mb: u64, block_size: usize) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub fn allocate(&mut self, specialist: &str, num_tokens: usize) -> Option<Vec<usize>> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub fn free(&mut self, specialist: &str) {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub fn utilization(&self) -> f32 {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub fn stats(&self) -> CacheStats {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CacheStats` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/kv_cache.rs:74:12
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct CacheStats {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]  --> crates/synapse/src/inference/lora.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct LoraAdapter {
[INFO] [stdout]   |            ----------- field in this struct
[INFO] [stdout] 7 |     pub name: String,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `matching_tensors` is never used
[INFO] [stdout]    --> crates/synapse/src/inference/lora.rs:120:12
[INFO] [stdout]     |
[INFO] [stdout]  15 | impl LoraAdapter {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub fn matching_tensors(&self, pattern: &str) -> Vec<&str> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpeculativeDecoder` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct SpeculativeDecoder {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpeculativeResult` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct SpeculativeResult {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `generate`, `acceptance_rate`, and `stats` are never used
[INFO] [stdout]    --> crates/synapse/src/inference/speculative.rs:43:12
[INFO] [stdout]     |
[INFO] [stdout]  42 | impl SpeculativeDecoder {
[INFO] [stdout]     | ----------------------- associated items in this implementation
[INFO] [stdout]  43 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  59 |     pub async fn generate(
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub fn acceptance_rate(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub fn stats(&self) -> (u64, u64, f64) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `top_p` and `stop` are never read
[INFO] [stdout]   --> crates/synapse/src/openai.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct ChatCompletionRequest {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub top_p: Option<f32>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub stop: Option<Vec<String>>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ChatCompletionRequest` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpecialistPool` is never constructed
[INFO] [stdout]  --> crates/synapse/src/swarm/pool.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct SpecialistPool {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpecialistState` is never constructed
[INFO] [stdout]   --> crates/synapse/src/swarm/pool.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct SpecialistState {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `ensure_loaded`, `evict_lru`, and `loaded_count` are never used
[INFO] [stdout]   --> crates/synapse/src/swarm/pool.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl SpecialistPool {
[INFO] [stdout]    | ------------------- associated items in this implementation
[INFO] [stdout] 19 |     pub fn new(max_loaded: usize) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn ensure_loaded(&mut self, name: &str) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn evict_lru(&mut self) {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     pub fn loaded_count(&self) -> usize {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpecialistSpawner` is never constructed
[INFO] [stdout]   --> crates/synapse/src/swarm/spawner.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct SpecialistSpawner {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpawnProposal` is never constructed
[INFO] [stdout]   --> crates/synapse/src/swarm/spawner.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct SpawnProposal {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `detect_spawn_candidates`, `create_specialist_config`, `is_domain_covered`, and `infer_capabilities` are never used
[INFO] [stdout]    --> crates/synapse/src/swarm/spawner.rs:40:12
[INFO] [stdout]     |
[INFO] [stdout]  39 | impl SpecialistSpawner {
[INFO] [stdout]     | ---------------------- associated items in this implementation
[INFO] [stdout]  40 |     pub fn new(covered_domains: Vec<String>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  49 |     pub fn detect_spawn_candidates(&self, kg: &KnowledgeGraph) -> Result<Vec<SpawnProposal>> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub fn create_specialist_config(proposal: &SpawnProposal) -> SpecialistConfig {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     fn is_domain_covered(&self, domain: &str) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 |     fn infer_capabilities(domain: &str) -> Vec<String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EvalRequest` is never constructed
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct EvalRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EvalResponse` is never constructed
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct EvalResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `evaluate` is never used
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl LearningEngine {
[INFO] [stdout]    | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub async fn evaluate(&self, request: EvalRequest) -> Result<EvalResponse> {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_available` is never used
[INFO] [stdout]   --> crates/synapse/src/learn/cloud_fallback.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 49 | impl CloudFallback {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 61 |     pub fn is_available(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `preference_count` and `weaken_pathway` are never used
[INFO] [stdout]    --> crates/synapse/src/memory/graph.rs:128:12
[INFO] [stdout]     |
[INFO] [stdout]  12 | impl KnowledgeGraph {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub fn preference_count(&self, specialist: &str) -> Result<u32> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub fn weaken_pathway(&self, specialists: &[String]) -> Result<()> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `flagged` is never read
[INFO] [stdout]   --> crates/synapse/src/memory/hallucination.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct VerificationResult {
[INFO] [stdout]    |            ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub flagged: bool,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VerificationResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `text`, `subject`, and `status` are never read
[INFO] [stdout]   --> crates/synapse/src/memory/hallucination.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct Claim {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 28 |     pub text: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 29 |     pub subject: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 30 |     pub status: ClaimStatus,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Claim` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> crates/synapse/src/memory/hallucination.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Contradicted(String), // The known fact that contradicts
[INFO] [stdout]    |     ------------ ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ClaimStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 38 -     Contradicted(String), // The known fact that contradicts
[INFO] [stdout] 38 +     Contradicted(()), // The known fact that contradicts
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `budget_mb` is never read
[INFO] [stdout]   --> crates/synapse/src/vram/manager.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct VramManager {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 15 |     pub budget_mb: u64,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `available_vram` are never used
[INFO] [stdout]   --> crates/synapse/src/vram/manager.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl VramManager {
[INFO] [stdout]    | ---------------- associated items in this implementation
[INFO] [stdout] 19 |     pub fn new(max_vram_mb: u64) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub async fn available_vram(&self) -> Result<u64> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `list_bundles` is never used
[INFO] [stdout]    --> crates/synapse/src/format/packer.rs:144:8
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn list_bundles(dir: &Path) -> Result<Vec<(PathBuf, SynapseManifest)>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `linear` is never used
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub(crate) fn linear(x: &candle_core::Tensor, weight: &candle_core::Tensor) -> anyhow::Result<candle_core::Tensor> {
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `linear_bias` is never used
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:43:15
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub(crate) fn linear_bias(
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MambaConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/mamba.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct MambaConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MambaLayer` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/mamba.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub struct MambaLayer {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `forward`, `selective_ssm`, `causal_conv1d`, `reset_state`, and `step` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:91:12
[INFO] [stdout]     |
[INFO] [stdout]  90 | impl MambaLayer {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout]  91 |     pub fn new(config: MambaConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 167 |     pub fn forward(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 199 |     fn selective_ssm(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 283 |     fn causal_conv1d(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     pub fn reset_state(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 321 |     pub fn step(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `silu` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:328:4
[INFO] [stdout]     |
[INFO] [stdout] 328 | fn silu(x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `softplus` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:334:4
[INFO] [stdout]     |
[INFO] [stdout] 334 | fn softplus(x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XLSTMConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/xlstm.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct XLSTMConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XLSTMIntrospection` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/xlstm.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct XLSTMIntrospection {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `XLSTMLayer` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/xlstm.rs:70:12
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub struct XLSTMLayer {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `forward`, `introspect`, `reset_state`, and `step` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/xlstm.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl XLSTMLayer {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] 109 |     pub fn new(config: XLSTMConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub fn forward(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 282 |     pub fn introspect(&self) -> Option<&XLSTMIntrospection> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 287 |     pub fn reset_state(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 294 |     pub fn step(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clamp` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/xlstm.rs:300:4
[INFO] [stdout]     |
[INFO] [stdout] 300 | fn clamp(x: &Tensor, min_val: f32, max_val: f32) -> Result<Tensor> {
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ThalamusConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ThalamusConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RoutingDecision` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct RoutingDecision {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ThalamusIntrospection` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub struct ThalamusIntrospection {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Thalamus` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub struct Thalamus {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/synapse/src/arch/thalamus.rs:119:12
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl Thalamus {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout] 119 |     pub fn new(config: ThalamusConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub fn set_expert_names(&mut self, names: Vec<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub fn forward(&mut self, x: &Tensor) -> Result<(Tensor, Vec<Vec<Vec<usize>>>)> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 |     pub fn introspect(&self) -> Option<&ThalamusIntrospection> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 |     pub fn pathway_strengths(&self) -> &std::collections::HashMap<String, f32> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 323 |     pub fn load_hebbian_data(&mut self, pathways: Vec<(String, f32)>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 330 |     pub fn reset_state(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 336 |     pub fn status_summary(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_load_balance` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/thalamus.rs:368:4
[INFO] [stdout]     |
[INFO] [stdout] 368 | fn compute_load_balance(counts: &[usize], n_experts: usize) -> f32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpertPoolConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct ExpertPoolConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpertStats` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct ExpertStats {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpertPoolIntrospection` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct ExpertPoolIntrospection {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Expert` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:71:12
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub struct Expert {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `forward`, `stats`, and `reset_stats` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:86:12
[INFO] [stdout]     |
[INFO] [stdout]  85 | impl Expert {
[INFO] [stdout]     | ----------- associated items in this implementation
[INFO] [stdout]  86 |     pub fn new(d_model: usize, d_expert: usize, device: &Device) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 |     pub fn forward(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub fn stats(&self, name: &str) -> ExpertStats {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub fn reset_stats(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpertPool` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:150:12
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub struct ExpertPool {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `set_expert_names`, `forward`, `introspect`, `reset_stats`, and `n_experts` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:161:12
[INFO] [stdout]     |
[INFO] [stdout] 160 | impl ExpertPool {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] 161 |     pub fn new(config: ExpertPoolConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 179 |     pub fn set_expert_names(&mut self, names: Vec<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub fn forward(
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 269 |     pub fn introspect(&self) -> Option<&ExpertPoolIntrospection> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 |     pub fn reset_stats(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 281 |     pub fn n_experts(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compute_sparsity` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:287:4
[INFO] [stdout]     |
[INFO] [stdout] 287 | fn compute_sparsity(x: &Tensor) -> Result<f32> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `silu` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:297:4
[INFO] [stdout]     |
[INFO] [stdout] 297 | fn silu(x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FastWeightConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct FastWeightConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MemoryWrite` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct MemoryWrite {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MemoryRead` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct MemoryRead {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FastWeightIntrospection` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:90:12
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct FastWeightIntrospection {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FastWeightMemory` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/fast_weights.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub struct FastWeightMemory {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `forward`, `introspect`, `clear_memory`, and `status_summary` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/fast_weights.rs:136:12
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl FastWeightMemory {
[INFO] [stdout]     | --------------------- associated items in this implementation
[INFO] [stdout] 136 |     pub fn new(config: FastWeightConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub fn forward(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 315 |     pub fn introspect(&self) -> Option<&FastWeightIntrospection> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 320 |     pub fn clear_memory(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 333 |     pub fn status_summary(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynapseModelConfig` is never constructed
[INFO] [stdout]   --> crates/synapse/src/arch/synapse_model.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct SynapseModelConfig {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `total_params`, `active_params_per_token`, and `estimated_vram_mb` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:84:12
[INFO] [stdout]     |
[INFO] [stdout]  82 | impl SynapseModelConfig {
[INFO] [stdout]     | ----------------------- methods in this implementation
[INFO] [stdout]  83 |     /// Estimated total parameters
[INFO] [stdout]  84 |     pub fn total_params(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 |     pub fn active_params_per_token(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub fn estimated_vram_mb(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynapseLayer` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:118:8
[INFO] [stdout]     |
[INFO] [stdout] 118 | struct SynapseLayer {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `forward`, and `reset_state` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:131:8
[INFO] [stdout]     |
[INFO] [stdout] 130 | impl SynapseLayer {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 131 |     fn new(config: &SynapseModelConfig) -> Result<Self> {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     fn forward(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 211 |     fn reset_state(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LayerIntrospection` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:222:12
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub struct LayerIntrospection {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynapseIntrospection` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:232:12
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub struct SynapseIntrospection {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SynapseModel` is never constructed
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:261:12
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct SynapseModel {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:281:12
[INFO] [stdout]     |
[INFO] [stdout] 279 | impl SynapseModel {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 280 |     /// Create a new Synapse model
[INFO] [stdout] 281 |     pub fn new(config: SynapseModelConfig) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 333 |     pub fn forward(&mut self, input_ids: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 359 |     fn build_introspection(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 437 |     pub fn introspect(&self) -> Option<&SynapseIntrospection> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 442 |     pub fn reset_state(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 449 |     pub fn config(&self) -> &SynapseModelConfig {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 454 |     pub fn summary(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rms_norm` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:487:4
[INFO] [stdout]     |
[INFO] [stdout] 487 | fn rms_norm(x: &Tensor, weight: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 36s
[INFO] running `Command { std: "docker" "inspect" "598249da7430567cbbe348df6f93636ed3e7831bc5487751cd2e2e501d523411", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "598249da7430567cbbe348df6f93636ed3e7831bc5487751cd2e2e501d523411", kill_on_drop: false }`
[INFO] [stdout] 598249da7430567cbbe348df6f93636ed3e7831bc5487751cd2e2e501d523411
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4d201b17f4046f364b3792941fd183234cbc166052005ef62b3498a22e96aa3c
[INFO] running `Command { std: "docker" "start" "-a" "4d201b17f4046f364b3792941fd183234cbc166052005ef62b3498a22e96aa3c", kill_on_drop: false }`
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tokenizers v0.21.4
[INFO] [stderr]    Compiling gemm-common v0.18.2
[INFO] [stderr]    Compiling gemm-f32 v0.18.2
[INFO] [stderr]    Compiling gemm-c32 v0.18.2
[INFO] [stderr]    Compiling gemm-f64 v0.18.2
[INFO] [stderr]    Compiling gemm-c64 v0.18.2
[INFO] [stderr]    Compiling gemm-f16 v0.18.2
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling gemm v0.18.2
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling ug v0.1.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling candle-core v0.8.4
[INFO] [stderr]    Compiling candle-nn v0.8.4
[INFO] [stderr]    Compiling candle-transformers v0.8.4
[INFO] [stderr]    Compiling synapse v0.1.0 (/opt/rustwide/workdir/crates/synapse)
[INFO] [stdout] warning: unused import: `IndexOp`
[INFO] [stdout]  --> crates/synapse/src/inference/model.rs:2:27
[INFO] [stdout]   |
[INFO] [stdout] 2 | use candle_core::{Device, IndexOp, Tensor};
[INFO] [stdout]   |                           ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> crates/synapse/src/inference/speculative.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SpeculativeDecoder` and `SpeculativeResult`
[INFO] [stdout]  --> crates/synapse/src/inference/mod.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use speculative::{SpeculativeDecoder, SpeculativeResult};
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `axum::response::IntoResponse`
[INFO] [stdout]  --> crates/synapse/src/streaming.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use axum::response::IntoResponse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `spawner::SpecialistSpawner`
[INFO] [stdout]  --> crates/synapse/src/swarm/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use spawner::SpecialistSpawner;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]    --> crates/synapse/src/memory/extractor.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |     use std::path::Path;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `D`
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:16:42
[INFO] [stdout]    |
[INFO] [stdout] 16 | use candle_core::{Device, Tensor, DType, D};
[INFO] [stdout]    |                                          ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::mamba::MambaConfig`
[INFO] [stdout]   --> crates/synapse/src/arch/synapse_model.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use super::mamba::MambaConfig;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `synapse_model::SynapseModel`
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub use synapse_model::SynapseModel;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `thalamus::Thalamus`
[INFO] [stdout]   --> crates/synapse/src/arch/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use thalamus::Thalamus;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path`
[INFO] [stdout]    --> crates/synapse/src/config.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |         let path = tmp.path().join("nonexistent.yaml");
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `draft_length`
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let draft_length = self.draft_length;
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_draft_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `confidence_gap`
[INFO] [stdout]   --> crates/synapse/src/swarm/coordinator.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let confidence_gap = if second_confidence > 0.0 {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_confidence_gap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model_glob`
[INFO] [stdout]   --> crates/synapse/src/format/packer.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let model_glob = format!("{}*", manifest.name);
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_glob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seq_len`
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:168:22
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let (_batch, seq_len, _) = x.dims3()?;
[INFO] [stdout]     |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `duration_ms` is never read
[INFO] [stdout]   --> crates/synapse/src/inference/engine.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct GenerationResult {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub duration_ms: u64,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `select_model_by_name`, `generate_stream`, and `swap_adapter` are never used
[INFO] [stdout]    --> crates/synapse/src/inference/engine.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout]  37 | impl InferenceEngine {
[INFO] [stdout]     | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 214 |     pub fn select_model_by_name(&self, name: &str) -> Option<Arc<Mutex<LoadedModel>>> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     pub async fn generate_stream(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 316 |     pub async fn swap_adapter(&mut self, specialist: &str, adapter_path: &str) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `path` are never read
[INFO] [stdout]   --> crates/synapse/src/inference/model.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct LoadedModel {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 12 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 13 |     pub path: PathBuf,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `repetition_penalty` is never read
[INFO] [stdout]  --> crates/synapse/src/inference/sampler.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct SamplerConfig {
[INFO] [stdout]   |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 9 |     pub repetition_penalty: f32,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `SamplerConfig` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `stats` is never used
[INFO] [stdout]   --> crates/synapse/src/inference/kv_cache.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl KvCache {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub fn stats(&self) -> CacheStats {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CacheStats` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/kv_cache.rs:74:12
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub struct CacheStats {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]  --> crates/synapse/src/inference/lora.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct LoraAdapter {
[INFO] [stdout]   |            ----------- field in this struct
[INFO] [stdout] 7 |     pub name: String,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpeculativeDecoder` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct SpeculativeDecoder {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpeculativeResult` is never constructed
[INFO] [stdout]   --> crates/synapse/src/inference/speculative.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct SpeculativeResult {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `generate`, `acceptance_rate`, and `stats` are never used
[INFO] [stdout]    --> crates/synapse/src/inference/speculative.rs:43:12
[INFO] [stdout]     |
[INFO] [stdout]  42 | impl SpeculativeDecoder {
[INFO] [stdout]     | ----------------------- associated items in this implementation
[INFO] [stdout]  43 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  59 |     pub async fn generate(
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub fn acceptance_rate(&self) -> f64 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub fn stats(&self) -> (u64, u64, f64) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `top_p` and `stop` are never read
[INFO] [stdout]   --> crates/synapse/src/openai.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct ChatCompletionRequest {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub top_p: Option<f32>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub stop: Option<Vec<String>>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ChatCompletionRequest` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpecialistPool` is never constructed
[INFO] [stdout]  --> crates/synapse/src/swarm/pool.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct SpecialistPool {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SpecialistState` is never constructed
[INFO] [stdout]   --> crates/synapse/src/swarm/pool.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct SpecialistState {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `ensure_loaded`, `evict_lru`, and `loaded_count` are never used
[INFO] [stdout]   --> crates/synapse/src/swarm/pool.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl SpecialistPool {
[INFO] [stdout]    | ------------------- associated items in this implementation
[INFO] [stdout] 19 |     pub fn new(max_loaded: usize) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn ensure_loaded(&mut self, name: &str) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn evict_lru(&mut self) {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     pub fn loaded_count(&self) -> usize {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `min_requests` and `confidence_threshold` are never read
[INFO] [stdout]   --> crates/synapse/src/swarm/spawner.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct SpecialistSpawner {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 20 |     /// Minimum requests in a domain before considering spawning
[INFO] [stdout] 21 |     min_requests: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 22 |     /// Maximum confidence score that triggers spawning (below this = specialist needed)
[INFO] [stdout] 23 |     confidence_threshold: f32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `reason`, `requests_in_domain`, and `current_avg_score` are never read
[INFO] [stdout]   --> crates/synapse/src/swarm/spawner.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct SpawnProposal {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub reason: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 35 |     pub requests_in_domain: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 36 |     pub current_avg_score: f64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SpawnProposal` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `detect_spawn_candidates` is never used
[INFO] [stdout]   --> crates/synapse/src/swarm/spawner.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl SpecialistSpawner {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub fn detect_spawn_candidates(&self, kg: &KnowledgeGraph) -> Result<Vec<SpawnProposal>> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EvalRequest` is never constructed
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct EvalRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EvalResponse` is never constructed
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct EvalResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `evaluate` is never used
[INFO] [stdout]   --> crates/synapse/src/learn/engine.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl LearningEngine {
[INFO] [stdout]    | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub async fn evaluate(&self, request: EvalRequest) -> Result<EvalResponse> {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `weaken_pathway` is never used
[INFO] [stdout]    --> crates/synapse/src/memory/graph.rs:154:12
[INFO] [stdout]     |
[INFO] [stdout]  12 | impl KnowledgeGraph {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub fn weaken_pathway(&self, specialists: &[String]) -> Result<()> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `text`, `subject`, and `status` are never read
[INFO] [stdout]   --> crates/synapse/src/memory/hallucination.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct Claim {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 28 |     pub text: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 29 |     pub subject: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 30 |     pub status: ClaimStatus,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Claim` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> crates/synapse/src/memory/hallucination.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Contradicted(String), // The known fact that contradicts
[INFO] [stdout]    |     ------------ ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ClaimStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 38 -     Contradicted(String), // The known fact that contradicts
[INFO] [stdout] 38 +     Contradicted(()), // The known fact that contradicts
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `budget_mb` is never read
[INFO] [stdout]   --> crates/synapse/src/vram/manager.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct VramManager {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 15 |     pub budget_mb: u64,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `available_vram` are never used
[INFO] [stdout]   --> crates/synapse/src/vram/manager.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl VramManager {
[INFO] [stdout]    | ---------------- associated items in this implementation
[INFO] [stdout] 19 |     pub fn new(max_vram_mb: u64) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub async fn available_vram(&self) -> Result<u64> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `step` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/mamba.rs:321:12
[INFO] [stdout]     |
[INFO] [stdout]  90 | impl MambaLayer {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 321 |     pub fn step(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_gate_values` and `memory_age` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/xlstm.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct XLSTMIntrospection {
[INFO] [stdout]    |            ------------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 55 |     pub output_gate_values: Vec<Vec<f32>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub memory_age: Vec<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `XLSTMIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `step` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/xlstm.rs:294:12
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl XLSTMLayer {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 294 |     pub fn step(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `noise_std` is never read
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ThalamusConfig {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub noise_std: f32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ThalamusConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `load_balance` is never read
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct RoutingDecision {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 69 |     pub load_balance: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RoutingDecision` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `expert_activation_counts`, `load_balance_score`, and `expert_utilization` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/thalamus.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub struct ThalamusIntrospection {
[INFO] [stdout]    |            --------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub expert_activation_counts: Vec<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub load_balance_score: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub expert_utilization: Vec<f32>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ThalamusIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `set_expert_names` and `load_hebbian_data` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/thalamus.rs:168:12
[INFO] [stdout]     |
[INFO] [stdout] 118 | impl Thalamus {
[INFO] [stdout]     | ------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub fn set_expert_names(&mut self, names: Vec<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 323 |     pub fn load_hebbian_data(&mut self, pathways: Vec<(String, f32)>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name`, `avg_activation_sparsity`, and `specialization_score` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct ExpertStats {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 45 |     /// Expert name/index
[INFO] [stdout] 46 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub avg_activation_sparsity: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 53 |     /// Specialization score: how different this expert's output is from average
[INFO] [stdout] 54 |     pub specialization_score: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ExpertStats` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `top_contributors` and `activation_sparsity` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/expert.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct ExpertPoolIntrospection {
[INFO] [stdout]    |            ----------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 63 |     pub top_contributors: Vec<(usize, f32)>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub activation_sparsity: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ExpertPoolIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset_stats` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:142:12
[INFO] [stdout]     |
[INFO] [stdout]  85 | impl Expert {
[INFO] [stdout]     | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub fn reset_stats(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `set_expert_names` and `reset_stats` are never used
[INFO] [stdout]    --> crates/synapse/src/arch/expert.rs:179:12
[INFO] [stdout]     |
[INFO] [stdout] 160 | impl ExpertPool {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 179 |     pub fn set_expert_names(&mut self, names: Vec<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 |     pub fn reset_stats(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `retrieval_threshold` is never read
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct FastWeightConfig {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub retrieval_threshold: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FastWeightConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `step`, `strength`, `head`, `key_norm`, and `value_norm` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct MemoryWrite {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 63 |     /// Step when this write occurred
[INFO] [stdout] 64 |     pub step: usize,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 65 |     /// Write strength (after gating)
[INFO] [stdout] 66 |     pub strength: f32,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 67 |     /// Which head
[INFO] [stdout] 68 |     pub head: usize,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 69 |     /// Key norm (indicates how specific the memory address is)
[INFO] [stdout] 70 |     pub key_norm: f32,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 71 |     /// Value norm (indicates how much content was stored)
[INFO] [stdout] 72 |     pub value_norm: f32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MemoryWrite` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `step`, `confidence`, `dominant_head`, and `value_norm` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct MemoryRead {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] 78 |     /// Step when this read occurred
[INFO] [stdout] 79 |     pub step: usize,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 80 |     /// Retrieval confidence (higher = stronger match)
[INFO] [stdout] 81 |     pub confidence: f32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 82 |     /// Which head contributed most
[INFO] [stdout] 83 |     pub dominant_head: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 84 |     /// Retrieved value norm
[INFO] [stdout] 85 |     pub value_norm: f32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MemoryRead` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writes` and `capacity_remaining` are never read
[INFO] [stdout]   --> crates/synapse/src/arch/fast_weights.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct FastWeightIntrospection {
[INFO] [stdout]    |            ----------------------- fields in this struct
[INFO] [stdout] 91 |     /// All write events
[INFO] [stdout] 92 |     pub writes: Vec<MemoryWrite>,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub capacity_remaining: f32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FastWeightIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `status_summary` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/fast_weights.rs:333:12
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl FastWeightMemory {
[INFO] [stdout]     | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 333 |     pub fn status_summary(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `d_model` is never read
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 118 | struct SynapseLayer {
[INFO] [stdout]     |        ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 127 |     d_model: usize,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `layer_idx`, `xlstm`, `experts`, and `memory` are never read
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub struct LayerIntrospection {
[INFO] [stdout]     |            ------------------ fields in this struct
[INFO] [stdout] 223 |     pub layer_idx: usize,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 224 |     pub thalamus: Option<ThalamusIntrospection>,
[INFO] [stdout] 225 |     pub xlstm: Option<XLSTMIntrospection>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 226 |     pub experts: Option<ExpertPoolIntrospection>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 227 |     pub memory: Option<FastWeightIntrospection>,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `LayerIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `routing_confidence`, `global_pathways`, and `memory_status` are never read
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub struct SynapseIntrospection {
[INFO] [stdout]     |            -------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 242 |     pub routing_confidence: f32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 243 |     /// Top Hebbian pathways across all layers
[INFO] [stdout] 244 |     pub global_pathways: Vec<(String, f32)>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 245 |     /// Memory utilization summary
[INFO] [stdout] 246 |     pub memory_status: String,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SynapseIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `pos_embedding` is never read
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct SynapseModel {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 267 |     pos_embedding: Option<Tensor>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `config` is never used
[INFO] [stdout]    --> crates/synapse/src/arch/synapse_model.rs:449:12
[INFO] [stdout]     |
[INFO] [stdout] 279 | impl SynapseModel {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 449 |     pub fn config(&self) -> &SynapseModelConfig {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "4d201b17f4046f364b3792941fd183234cbc166052005ef62b3498a22e96aa3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d201b17f4046f364b3792941fd183234cbc166052005ef62b3498a22e96aa3c", kill_on_drop: false }`
[INFO] [stdout] 4d201b17f4046f364b3792941fd183234cbc166052005ef62b3498a22e96aa3c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 505f7b288dce603a9c38dee7ae92ae0d3515fd72d34b66a41fe2d5bd51bf085f
[INFO] running `Command { std: "docker" "start" "-a" "505f7b288dce603a9c38dee7ae92ae0d3515fd72d34b66a41fe2d5bd51bf085f", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `IndexOp`
[INFO] [stderr]  --> crates/synapse/src/inference/model.rs:2:27
[INFO] [stderr]   |
[INFO] [stderr] 2 | use candle_core::{Device, IndexOp, Tensor};
[INFO] [stderr]   |                           ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]    --> crates/synapse/src/inference/speculative.rs:133:9
[INFO] [stderr]     |
[INFO] [stderr] 133 |     use super::*;
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `SpeculativeDecoder` and `SpeculativeResult`
[INFO] [stderr]  --> crates/synapse/src/inference/mod.rs:9:23
[INFO] [stderr]   |
[INFO] [stderr] 9 | pub use speculative::{SpeculativeDecoder, SpeculativeResult};
[INFO] [stderr]   |                       ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `axum::response::IntoResponse`
[INFO] [stderr]  --> crates/synapse/src/streaming.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use axum::response::IntoResponse;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `spawner::SpecialistSpawner`
[INFO] [stderr]  --> crates/synapse/src/swarm/mod.rs:8:9
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub use spawner::SpecialistSpawner;
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::path::Path`
[INFO] [stderr]    --> crates/synapse/src/memory/extractor.rs:149:9
[INFO] [stderr]     |
[INFO] [stderr] 149 |     use std::path::Path;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `D`
[INFO] [stderr]   --> crates/synapse/src/arch/expert.rs:16:42
[INFO] [stderr]    |
[INFO] [stderr] 16 | use candle_core::{Device, Tensor, DType, D};
[INFO] [stderr]    |                                          ^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::mamba::MambaConfig`
[INFO] [stderr]   --> crates/synapse/src/arch/synapse_model.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 | use super::mamba::MambaConfig;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `synapse_model::SynapseModel`
[INFO] [stderr]   --> crates/synapse/src/arch/mod.rs:21:9
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub use synapse_model::SynapseModel;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `thalamus::Thalamus`
[INFO] [stderr]   --> crates/synapse/src/arch/mod.rs:22:9
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub use thalamus::Thalamus;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `path`
[INFO] [stderr]    --> crates/synapse/src/config.rs:215:13
[INFO] [stderr]     |
[INFO] [stderr] 215 |         let path = tmp.path().join("nonexistent.yaml");
[INFO] [stderr]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `draft_length`
[INFO] [stderr]   --> crates/synapse/src/inference/speculative.rs:66:13
[INFO] [stderr]    |
[INFO] [stderr] 66 |         let draft_length = self.draft_length;
[INFO] [stderr]    |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_draft_length`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `confidence_gap`
[INFO] [stderr]   --> crates/synapse/src/swarm/coordinator.rs:79:13
[INFO] [stderr]    |
[INFO] [stderr] 79 |         let confidence_gap = if second_confidence > 0.0 {
[INFO] [stderr]    |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_confidence_gap`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `model_glob`
[INFO] [stderr]   --> crates/synapse/src/format/packer.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 |     let model_glob = format!("{}*", manifest.name);
[INFO] [stderr]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_glob`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `seq_len`
[INFO] [stderr]    --> crates/synapse/src/arch/mamba.rs:168:22
[INFO] [stderr]     |
[INFO] [stderr] 168 |         let (_batch, seq_len, _) = x.dims3()?;
[INFO] [stderr]     |                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seq_len`
[INFO] [stderr] 
[INFO] [stderr] warning: field `duration_ms` is never read
[INFO] [stderr]   --> crates/synapse/src/inference/engine.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub struct GenerationResult {
[INFO] [stderr]    |            ---------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 20 |     pub duration_ms: u64,
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: methods `select_model_by_name`, `generate_stream`, and `swap_adapter` are never used
[INFO] [stderr]    --> crates/synapse/src/inference/engine.rs:214:12
[INFO] [stderr]     |
[INFO] [stderr]  37 | impl InferenceEngine {
[INFO] [stderr]     | -------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 214 |     pub fn select_model_by_name(&self, name: &str) -> Option<Arc<Mutex<LoadedModel>>> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 227 |     pub async fn generate_stream(
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 316 |     pub async fn swap_adapter(&mut self, specialist: &str, adapter_path: &str) -> Result<()> {
[INFO] [stderr]     |                  ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `path` are never read
[INFO] [stderr]   --> crates/synapse/src/inference/model.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub struct LoadedModel {
[INFO] [stderr]    |            ----------- fields in this struct
[INFO] [stderr] 12 |     pub name: String,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 13 |     pub path: PathBuf,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `repetition_penalty` is never read
[INFO] [stderr]  --> crates/synapse/src/inference/sampler.rs:9:9
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct SamplerConfig {
[INFO] [stderr]   |            ------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 9 |     pub repetition_penalty: f32,
[INFO] [stderr]   |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `SamplerConfig` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `stats` is never used
[INFO] [stderr]   --> crates/synapse/src/inference/kv_cache.rs:64:12
[INFO] [stderr]    |
[INFO] [stderr] 15 | impl KvCache {
[INFO] [stderr]    | ------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 64 |     pub fn stats(&self) -> CacheStats {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `CacheStats` is never constructed
[INFO] [stderr]   --> crates/synapse/src/inference/kv_cache.rs:74:12
[INFO] [stderr]    |
[INFO] [stderr] 74 | pub struct CacheStats {
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `name` is never read
[INFO] [stderr]  --> crates/synapse/src/inference/lora.rs:7:9
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub struct LoraAdapter {
[INFO] [stderr]   |            ----------- field in this struct
[INFO] [stderr] 7 |     pub name: String,
[INFO] [stderr]   |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SpeculativeDecoder` is never constructed
[INFO] [stderr]   --> crates/synapse/src/inference/speculative.rs:18:12
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub struct SpeculativeDecoder {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SpeculativeResult` is never constructed
[INFO] [stderr]   --> crates/synapse/src/inference/speculative.rs:31:12
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub struct SpeculativeResult {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `generate`, `acceptance_rate`, and `stats` are never used
[INFO] [stderr]    --> crates/synapse/src/inference/speculative.rs:43:12
[INFO] [stderr]     |
[INFO] [stderr]  42 | impl SpeculativeDecoder {
[INFO] [stderr]     | ----------------------- associated items in this implementation
[INFO] [stderr]  43 |     pub fn new(
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr]  59 |     pub async fn generate(
[INFO] [stderr]     |                  ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 118 |     pub fn acceptance_rate(&self) -> f64 {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 126 |     pub fn stats(&self) -> (u64, u64, f64) {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `top_p` and `stop` are never read
[INFO] [stderr]   --> crates/synapse/src/openai.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub struct ChatCompletionRequest {
[INFO] [stderr]    |            --------------------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 19 |     pub top_p: Option<f32>,
[INFO] [stderr]    |         ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 25 |     pub stop: Option<Vec<String>>,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ChatCompletionRequest` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SpecialistPool` is never constructed
[INFO] [stderr]  --> crates/synapse/src/swarm/pool.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct SpecialistPool {
[INFO] [stderr]   |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SpecialistState` is never constructed
[INFO] [stderr]   --> crates/synapse/src/swarm/pool.rs:11:12
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub struct SpecialistState {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `ensure_loaded`, `evict_lru`, and `loaded_count` are never used
[INFO] [stderr]   --> crates/synapse/src/swarm/pool.rs:19:12
[INFO] [stderr]    |
[INFO] [stderr] 18 | impl SpecialistPool {
[INFO] [stderr]    | ------------------- associated items in this implementation
[INFO] [stderr] 19 |     pub fn new(max_loaded: usize) -> Self {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 27 |     pub fn ensure_loaded(&mut self, name: &str) -> bool {
[INFO] [stderr]    |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 51 |     fn evict_lru(&mut self) {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 61 |     pub fn loaded_count(&self) -> usize {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `min_requests` and `confidence_threshold` are never read
[INFO] [stderr]   --> crates/synapse/src/swarm/spawner.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub struct SpecialistSpawner {
[INFO] [stderr]    |            ----------------- fields in this struct
[INFO] [stderr] 20 |     /// Minimum requests in a domain before considering spawning
[INFO] [stderr] 21 |     min_requests: u32,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 22 |     /// Maximum confidence score that triggers spawning (below this = specialist needed)
[INFO] [stderr] 23 |     confidence_threshold: f32,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `reason`, `requests_in_domain`, and `current_avg_score` are never read
[INFO] [stderr]   --> crates/synapse/src/swarm/spawner.rs:34:9
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub struct SpawnProposal {
[INFO] [stderr]    |            ------------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 34 |     pub reason: String,
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] 35 |     pub requests_in_domain: u32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 36 |     pub current_avg_score: f64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `SpawnProposal` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `detect_spawn_candidates` is never used
[INFO] [stderr]   --> crates/synapse/src/swarm/spawner.rs:49:12
[INFO] [stderr]    |
[INFO] [stderr] 39 | impl SpecialistSpawner {
[INFO] [stderr]    | ---------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 49 |     pub fn detect_spawn_candidates(&self, kg: &KnowledgeGraph) -> Result<Vec<SpawnProposal>> {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `EvalRequest` is never constructed
[INFO] [stderr]   --> crates/synapse/src/learn/engine.rs:12:12
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub struct EvalRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `EvalResponse` is never constructed
[INFO] [stderr]   --> crates/synapse/src/learn/engine.rs:19:12
[INFO] [stderr]    |
[INFO] [stderr] 19 | pub struct EvalResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `evaluate` is never used
[INFO] [stderr]   --> crates/synapse/src/learn/engine.rs:56:18
[INFO] [stderr]    |
[INFO] [stderr] 46 | impl LearningEngine {
[INFO] [stderr]    | ------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 56 |     pub async fn evaluate(&self, request: EvalRequest) -> Result<EvalResponse> {
[INFO] [stderr]    |                  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `weaken_pathway` is never used
[INFO] [stderr]    --> crates/synapse/src/memory/graph.rs:154:12
[INFO] [stderr]     |
[INFO] [stderr]  12 | impl KnowledgeGraph {
[INFO] [stderr]     | ------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 154 |     pub fn weaken_pathway(&self, specialists: &[String]) -> Result<()> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `text`, `subject`, and `status` are never read
[INFO] [stderr]   --> crates/synapse/src/memory/hallucination.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 27 | pub struct Claim {
[INFO] [stderr]    |            ----- fields in this struct
[INFO] [stderr] 28 |     pub text: String,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 29 |     pub subject: String,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 30 |     pub status: ClaimStatus,
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Claim` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> crates/synapse/src/memory/hallucination.rs:38:18
[INFO] [stderr]    |
[INFO] [stderr] 38 |     Contradicted(String), // The known fact that contradicts
[INFO] [stderr]    |     ------------ ^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ClaimStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]    |
[INFO] [stderr] 38 -     Contradicted(String), // The known fact that contradicts
[INFO] [stderr] 38 +     Contradicted(()), // The known fact that contradicts
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: field `budget_mb` is never read
[INFO] [stderr]   --> crates/synapse/src/vram/manager.rs:15:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub struct VramManager {
[INFO] [stderr]    |            ----------- field in this struct
[INFO] [stderr] 15 |     pub budget_mb: u64,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new` and `available_vram` are never used
[INFO] [stderr]   --> crates/synapse/src/vram/manager.rs:19:12
[INFO] [stderr]    |
[INFO] [stderr] 18 | impl VramManager {
[INFO] [stderr]    | ---------------- associated items in this implementation
[INFO] [stderr] 19 |     pub fn new(max_vram_mb: u64) -> Self {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 63 |     pub async fn available_vram(&self) -> Result<u64> {
[INFO] [stderr]    |                  ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `step` is never used
[INFO] [stderr]    --> crates/synapse/src/arch/mamba.rs:321:12
[INFO] [stderr]     |
[INFO] [stderr]  90 | impl MambaLayer {
[INFO] [stderr]     | --------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 321 |     pub fn step(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_gate_values` and `memory_age` are never read
[INFO] [stderr]   --> crates/synapse/src/arch/xlstm.rs:55:9
[INFO] [stderr]    |
[INFO] [stderr] 49 | pub struct XLSTMIntrospection {
[INFO] [stderr]    |            ------------------ fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 55 |     pub output_gate_values: Vec<Vec<f32>>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 59 |     pub memory_age: Vec<usize>,
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `XLSTMIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `step` is never used
[INFO] [stderr]    --> crates/synapse/src/arch/xlstm.rs:294:12
[INFO] [stderr]     |
[INFO] [stderr] 108 | impl XLSTMLayer {
[INFO] [stderr]     | --------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 294 |     pub fn step(&mut self, x: &Tensor) -> Result<Tensor> {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `noise_std` is never read
[INFO] [stderr]   --> crates/synapse/src/arch/thalamus.rs:33:9
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub struct ThalamusConfig {
[INFO] [stderr]    |            -------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 33 |     pub noise_std: f32,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ThalamusConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `load_balance` is never read
[INFO] [stderr]   --> crates/synapse/src/arch/thalamus.rs:69:9
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct RoutingDecision {
[INFO] [stderr]    |            --------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 69 |     pub load_balance: f32,
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RoutingDecision` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `expert_activation_counts`, `load_balance_score`, and `expert_utilization` are never read
[INFO] [stderr]   --> crates/synapse/src/arch/thalamus.rs:80:9
[INFO] [stderr]    |
[INFO] [stderr] 76 | pub struct ThalamusIntrospection {
[INFO] [stderr]    |            --------------------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 80 |     pub expert_activation_counts: Vec<usize>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 86 |     pub load_balance_score: f32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 90 |     pub expert_utilization: Vec<f32>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ThalamusIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `set_expert_names` and `load_hebbian_data` are never used
[INFO] [stderr]    --> crates/synapse/src/arch/thalamus.rs:168:12
[INFO] [stderr]     |
[INFO] [stderr] 118 | impl Thalamus {
[INFO] [stderr]     | ------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 168 |     pub fn set_expert_names(&mut self, names: Vec<String>) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 323 |     pub fn load_hebbian_data(&mut self, pathways: Vec<(String, f32)>) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name`, `avg_activation_sparsity`, and `specialization_score` are never read
[INFO] [stderr]   --> crates/synapse/src/arch/expert.rs:46:9
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub struct ExpertStats {
[INFO] [stderr]    |            ----------- fields in this struct
[INFO] [stderr] 45 |     /// Expert name/index
[INFO] [stderr] 46 |     pub name: String,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 52 |     pub avg_activation_sparsity: f32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 53 |     /// Specialization score: how different this expert's output is from average
[INFO] [stderr] 54 |     pub specialization_score: f32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ExpertStats` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `top_contributors` and `activation_sparsity` are never read
[INFO] [stderr]   --> crates/synapse/src/arch/expert.rs:63:9
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct ExpertPoolIntrospection {
[INFO] [stderr]    |            ----------------------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 63 |     pub top_contributors: Vec<(usize, f32)>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 67 |     pub activation_sparsity: f32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ExpertPoolIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `reset_stats` is never used
[INFO] [stderr]    --> crates/synapse/src/arch/expert.rs:142:12
[INFO] [stderr]     |
[INFO] [stderr]  85 | impl Expert {
[INFO] [stderr]     | ----------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 142 |     pub fn reset_stats(&mut self) {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `set_expert_names` and `reset_stats` are never used
[INFO] [stderr]    --> crates/synapse/src/arch/expert.rs:179:12
[INFO] [stderr]     |
[INFO] [stderr] 160 | impl ExpertPool {
[INFO] [stderr]     | --------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 179 |     pub fn set_expert_names(&mut self, names: Vec<String>) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 274 |     pub fn reset_stats(&mut self) {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `retrieval_threshold` is never read
[INFO] [stderr]   --> crates/synapse/src/arch/fast_weights.rs:40:9
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub struct FastWeightConfig {
[INFO] [stderr]    |            ---------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 40 |     pub retrieval_threshold: f32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `FastWeightConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `step`, `strength`, `head`, `key_norm`, and `value_norm` are never read
[INFO] [stderr]   --> crates/synapse/src/arch/fast_weights.rs:64:9
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub struct MemoryWrite {
[INFO] [stderr]    |            ----------- fields in this struct
[INFO] [stderr] 63 |     /// Step when this write occurred
[INFO] [stderr] 64 |     pub step: usize,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 65 |     /// Write strength (after gating)
[INFO] [stderr] 66 |     pub strength: f32,
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 67 |     /// Which head
[INFO] [stderr] 68 |     pub head: usize,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 69 |     /// Key norm (indicates how specific the memory address is)
[INFO] [stderr] 70 |     pub key_norm: f32,
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 71 |     /// Value norm (indicates how much content was stored)
[INFO] [stderr] 72 |     pub value_norm: f32,
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `MemoryWrite` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `step`, `confidence`, `dominant_head`, and `value_norm` are never read
[INFO] [stderr]   --> crates/synapse/src/arch/fast_weights.rs:79:9
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct MemoryRead {
[INFO] [stderr]    |            ---------- fields in this struct
[INFO] [stderr] 78 |     /// Step when this read occurred
[INFO] [stderr] 79 |     pub step: usize,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 80 |     /// Retrieval confidence (higher = stronger match)
[INFO] [stderr] 81 |     pub confidence: f32,
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr] 82 |     /// Which head contributed most
[INFO] [stderr] 83 |     pub dominant_head: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 84 |     /// Retrieved value norm
[INFO] [stderr] 85 |     pub value_norm: f32,
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `MemoryRead` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `writes` and `capacity_remaining` are never read
[INFO] [stderr]   --> crates/synapse/src/arch/fast_weights.rs:92:9
[INFO] [stderr]    |
[INFO] [stderr] 90 | pub struct FastWeightIntrospection {
[INFO] [stderr]    |            ----------------------- fields in this struct
[INFO] [stderr] 91 |     /// All write events
[INFO] [stderr] 92 |     pub writes: Vec<MemoryWrite>,
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 98 |     pub capacity_remaining: f32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `FastWeightIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `status_summary` is never used
[INFO] [stderr]    --> crates/synapse/src/arch/fast_weights.rs:333:12
[INFO] [stderr]     |
[INFO] [stderr] 135 | impl FastWeightMemory {
[INFO] [stderr]     | --------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 333 |     pub fn status_summary(&self) -> String {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `d_model` is never read
[INFO] [stderr]    --> crates/synapse/src/arch/synapse_model.rs:127:5
[INFO] [stderr]     |
[INFO] [stderr] 118 | struct SynapseLayer {
[INFO] [stderr]     |        ------------ field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 127 |     d_model: usize,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `layer_idx`, `xlstm`, `experts`, and `memory` are never read
[INFO] [stderr]    --> crates/synapse/src/arch/synapse_model.rs:223:9
[INFO] [stderr]     |
[INFO] [stderr] 222 | pub struct LayerIntrospection {
[INFO] [stderr]     |            ------------------ fields in this struct
[INFO] [stderr] 223 |     pub layer_idx: usize,
[INFO] [stderr]     |         ^^^^^^^^^
[INFO] [stderr] 224 |     pub thalamus: Option<ThalamusIntrospection>,
[INFO] [stderr] 225 |     pub xlstm: Option<XLSTMIntrospection>,
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr] 226 |     pub experts: Option<ExpertPoolIntrospection>,
[INFO] [stderr]     |         ^^^^^^^
[INFO] [stderr] 227 |     pub memory: Option<FastWeightIntrospection>,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `LayerIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `routing_confidence`, `global_pathways`, and `memory_status` are never read
[INFO] [stderr]    --> crates/synapse/src/arch/synapse_model.rs:242:9
[INFO] [stderr]     |
[INFO] [stderr] 232 | pub struct SynapseIntrospection {
[INFO] [stderr]     |            -------------------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 242 |     pub routing_confidence: f32,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 243 |     /// Top Hebbian pathways across all layers
[INFO] [stderr] 244 |     pub global_pathways: Vec<(String, f32)>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 245 |     /// Memory utilization summary
[INFO] [stderr] 246 |     pub memory_status: String,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `SynapseIntrospection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `pos_embedding` is never read
[INFO] [stderr]    --> crates/synapse/src/arch/synapse_model.rs:267:5
[INFO] [stderr]     |
[INFO] [stderr] 261 | pub struct SynapseModel {
[INFO] [stderr]     |            ------------ field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 267 |     pos_embedding: Option<Tensor>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `config` is never used
[INFO] [stderr]    --> crates/synapse/src/arch/synapse_model.rs:449:12
[INFO] [stderr]     |
[INFO] [stderr] 279 | impl SynapseModel {
[INFO] [stderr]     | ----------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 449 |     pub fn config(&self) -> &SynapseModelConfig {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `synapse` (bin "synapse" test) generated 61 warnings (run `cargo fix --bin "synapse" -p synapse --tests` to apply 15 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.75s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/synapse-5a0838a5e856b68f)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test arch::fast_weights::tests::test_fast_weight_creation ... ok
[INFO] [stdout] test arch::mamba::tests::test_silu ... ok
[INFO] [stdout] test arch::fast_weights::tests::test_fast_weight_forward ... ok
[INFO] [stdout] test arch::synapse_model::tests::test_param_counting ... ok
[INFO] [stdout] test arch::fast_weights::tests::test_fast_weight_memory_persists ... ok
[INFO] [stdout] test arch::fast_weights::tests::test_fast_weight_introspection ... ok
[INFO] [stdout] test arch::mamba::tests::test_mamba_state_persistence ... ok
[INFO] [stdout] test arch::thalamus::tests::test_status_summary ... ok
[INFO] [stdout] test arch::mamba::tests::test_mamba_layer_creation ... ok
[INFO] [stdout] test arch::expert::tests::test_expert_creation ... ok
[INFO] [stdout] test arch::expert::tests::test_expert_pool ... ok
[INFO] [stdout] test arch::thalamus::tests::test_thalamus_introspection ... ok
[INFO] [stdout] test arch::thalamus::tests::test_hebbian_learning ... ok
[INFO] [stdout] test config::tests::test_config_serialization ... ok
[INFO] [stdout] test config::tests::test_default_config ... ok
[INFO] [stdout] test arch::thalamus::tests::test_thalamus_creation ... ok
[INFO] [stdout] test format::manifest::tests::test_manifest_creation ... ok
[INFO] [stdout] test format::manifest::tests::test_manifest_serialization ... ok
[INFO] [stdout] test config::tests::test_load_missing_config ... ok
[INFO] [stdout] test format::packer::tests::test_list_bundles ... ok
[INFO] [stdout] test format::packer::tests::test_pack_and_unpack ... ok
[INFO] [stdout] test inference::kv_cache::tests::test_cache_allocation ... ok
[INFO] [stdout] test inference::lora::tests::test_lora_adapter_with_tensors ... ok
[INFO] [stdout] test inference::lora::tests::test_lora_adapter_placeholder ... ok
[INFO] [stdout] test inference::sampler::tests::test_greedy_sampling ... ok
[INFO] [stdout] test inference::sampler::tests::test_empty_logits ... ok
[INFO] [stdout] test arch::expert::tests::test_expert_pool_forward ... ok
[INFO] [stdout] test inference::speculative::tests::test_speculative_decoder_creation ... ok
[INFO] [stdout] test inference::sampler::tests::test_stochastic_sampling ... ok
[INFO] [stdout] test inference::speculative::tests::test_draft_length_clamping ... ok
[INFO] [stdout] test learn::cloud_fallback::tests::test_cloud_fallback_disabled ... ok
[INFO] [stdout] test arch::expert::tests::test_expert_forward ... ok
[INFO] [stdout] test learn::cloud_fallback::tests::test_confidence_threshold ... ok
[INFO] [stdout] test arch::xlstm::tests::test_xlstm_introspection ... ok
[INFO] [stdout] test arch::xlstm::tests::test_xlstm_state_persistence ... ok
[INFO] [stdout] test memory::extractor::tests::test_extract_is_pattern ... ok
[INFO] [stdout] test arch::mamba::tests::test_mamba_forward ... ok
[INFO] [stdout] test memory::extractor::tests::test_extract_preferences_negative ... ok
[INFO] [stdout] test memory::extractor::tests::test_extract_preferences_positive ... ok
[INFO] [stdout] test memory::extractor::tests::test_empty_text ... ok
[INFO] [stdout] test memory::extractor::tests::test_extract_verb_patterns ... ok
[INFO] [stdout] test memory::graph::tests::test_preferences ... ok
[INFO] [stdout] test memory::graph::tests::test_hebbian_routing ... ok
[INFO] [stdout] test memory::hallucination::tests::test_word_overlap ... ok
[INFO] [stdout] test swarm::coordinator::tests::test_default_routing ... ok
[INFO] [stdout] test memory::graph::tests::test_knowledge_graph ... ok
[INFO] [stdout] test swarm::coordinator::tests::test_swarm_routing ... ok
[INFO] [stdout] test swarm::spawner::tests::test_create_specialist_config ... ok
[INFO] [stdout] test swarm::spawner::tests::test_infer_capabilities ... ok
[INFO] [stdout] test swarm::spawner::tests::test_is_domain_covered ... ok
[INFO] [stdout] test memory::graph::tests::test_specialist_stats ... ok
[INFO] [stdout] test memory::hallucination::tests::test_empty_response ... ok
[INFO] [stdout] test memory::hallucination::tests::test_verify_correct_claim ... ok
[INFO] [stdout] test swarm::coordinator::tests::test_single_routing ... ok
[INFO] [stdout] test memory::hallucination::tests::test_verify_unknown_claim ... ok
[INFO] [stdout] test arch::synapse_model::tests::test_model_creation ... ok
[INFO] [stdout] test arch::thalamus::tests::test_thalamus_routing ... ok
[INFO] [stdout] test arch::expert::tests::test_expert_introspection ... ok
[INFO] [stdout] test arch::synapse_model::tests::test_model_forward ... ok
[INFO] [stdout] test arch::xlstm::tests::test_xlstm_creation ... ok
[INFO] [stdout] test arch::synapse_model::tests::test_model_introspection ... ok
[INFO] [stdout] test arch::xlstm::tests::test_xlstm_forward ... ok
[INFO] [stdout] test learn::cloud_fallback::tests::test_cloud_fallback_enabled ... ok
[INFO] [stdout] test arch::synapse_model::tests::test_model_summary ... ok
[INFO] [stdout] test arch::synapse_model::tests::test_model_reset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "505f7b288dce603a9c38dee7ae92ae0d3515fd72d34b66a41fe2d5bd51bf085f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "505f7b288dce603a9c38dee7ae92ae0d3515fd72d34b66a41fe2d5bd51bf085f", kill_on_drop: false }`
[INFO] [stdout] 505f7b288dce603a9c38dee7ae92ae0d3515fd72d34b66a41fe2d5bd51bf085f
